package com.geetour.columbus.region.bo;

import java.util.List;

import com.geetour.columbus.common.exceptions.BOException;
import com.geetour.columbus.common.model.R.CityPage;

public interface ICityPageBO {
    
    public void insertCityPage(CityPage city) throws BOException;

    public int insertCityPageBatch(List<CityPage> cityList) throws BOException;

    public int updateCityPage(CityPage city) throws BOException;

    public int deleteCityPage(Long id) throws BOException;

    public CityPage findCityPageById(Long id) throws BOException;
    
    public CityPage findCityPageByName(String name) throws BOException;
    
    public List<CityPage> findAllCityPages() throws BOException;
    
    public List<CityPage> findCityPages(CityPage city) throws BOException;

}
